package com.sh.bean;

import java.io.Serializable;


/**
 * 购物项：表示购物车中的一个商品条目
 * 商品对象    例如： 书
 * 数量              1
 * 小计              15
 */
public class CartItem implements Serializable {
    private Resfood food;    // 这里的处理不够，不能只是针对Books类，可以是一个泛型
    // private T< ? extend Xxxx> ;
    private int num;
    private double smallCount;

    @Override
    public String toString() {
        return "CartItem{" +
                "food=" + food +
                ", num=" + num +
                ", smallCount=" + smallCount +
                '}';
    }

    public Resfood getFood() {
        return food;
    }

    public void setFood(Resfood food) {
        this.food = food;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }

    public double getSmallCount() {
        if (food != null) {
            smallCount = this.food.getRealprice() * this.num;
        }
        return smallCount;
    }

    public void setSmallCount(double smallCount) {
        this.smallCount = smallCount;
    }
}
